-- *****************************************************************
-- CISCO-SDLLC-MIB.my Cisco SDLLC MIB
--
-- April 1995, Bob Clouston
--
-- Copyright (c) 1995-1998 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--CISCO-SDLLC-MIB DEFINITIONS::=BEGIN--
-- DefinitionsIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,NOTIFICATION-TYPEFROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
TruthValue,MacAddressFROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI
ifIndex
FROM IF-MIB;ciscoSnaSdllcMIB MODULE-IDENTITYLAST-UPDATED"9812170000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"DESCRIPTION"This is the MIB module for objects used to manage SDLLC.
Overview of SDLLC conversion MIB
MIB description
The SDLLC MIB includes read-only configuration and operational
information on Cisco's implementation of SDLC to LLC2 media
translation. The following example shows the entities managed
by the SDLLC MIB.
FEP/ == Token == CISCO A == WAN/RSRB == CISCO B == Serial == SDLC
Host Ring line station
|=============== LLC2 session ============|=== SDLC session ====|
In this example configuration, CISCO B is performing the SDLLC
conversion, and so we query CISCO B for this MIB.
The SDLC device believes it is talking to the host via a direct
SDLC session. The host believes it is talking to the SDLC station on
the same token ring. CISCO A is also unaware of the SDLLC conversion
going on at CISCO B; it just believes it has an RSRB session with
its peer CISCO B to bridge two token ring separated by a WAN.
So CISCO B is the only agent that can provide the SDLLC conversion
details. We can combine this MIB with the CISCO-RSRB-MIB from
either CISCO A or CISCO B to get a better picture of the network.
This MIB has two tables:
convSdllcPortTable has an entry for each serial interface for
general SDLLC information on an interface, such as administered
virtual MAC addresses and virtual ring and bridge numbers.
This table is indexed by ifIndex.
convSdllcAddrTable has an entry for each serial interface and
SDLC address pair. It contains information specific to an SDLC
address on an interface, such as the partner MAC address,
XID value, and address state. This table is indexed by ifIndex
and convSdllcAddrSdlcAddr (the address of the SDLC station).
The above configuration would have a single entry in each table.
If CISCO B had two serial lines configured for sdllc conversion,
there would be two entries per table. If there
were only one serial line, but it was multipoint and
supported two sdlc addresses on the other end of the
line, there would be a single entry in convSdllcPortTable, and
two entries in convSdllcAddrTable.
The MIB provides the following information for convSdllcPortTable:
convSdllcPortVirtMacAddr - The locally administered MAC addressed
assigned to the serial interface. Note that this address must
always end in '00'. CISCO B replaces the 00 with the sdlc
address of the serial device. For a multipoint configuration
with two SDLC stations the llc2 side will 'see' two token ring
stations with unique MAC addresses on the sdlc side.
convSdllcPortVirtRing - The locally administered token ring number
assigned to the serial interface. This gives the serial interface
a token ring appearance to the llc2 side of the conversion, so
that it appears that it is a token ring on the other side of
a bridge.
convSdllcPortBridge - The bridge number assigned to CISCO B
convSdllcPortLlc2Ring - The token ring number on the LLC2 session
side. In this case it is the RSRB virtual ring group number
between CISCO A and CISCO B.
convSdllcPortLocalAck - indicates whether local acknowledgement
of SDLLC sessions is active.
convSdllcPortLocalAckState - indicates the state of
the local acknowledgement session.
convSdllcPortMaxLlc2FrameSize - the largest I-frame size that
can be sent or received on the LLC2 session.
The MIB provides the following information for convSdllcAddrTable:
convSdllcAddrSdlcAddr - The address of the SDLC station.
convSdllcAddrPartnerMacAddr - The MAC address of the FEP, as
specified with the sdllc partner command.
convSdllcAddrXID - The IDBLK and IDNUM of the SDLC station;
these must match the VTAM configured values
convSdllcAddrState - indicates the state of the SDLLC conversion
convSdllcAddrMaxSdlcFrameSize - the largest I-frame size that
can be sent or received on the SDLC session.
"REVISION"9508210000Z"DESCRIPTION"Minor cleanups to pacify mib compiler."REVISION"9812170000Z"DESCRIPTION"Removed the old description, rewrite to match the MIB
structure."::={ ciscoMgmt 28}convSdllcObjects OBJECTIDENTIFIER::={ ciscoSnaSdllcMIB 1}convSdllcPorts OBJECTIDENTIFIER::={ convSdllcObjects 1}convSdllcAddrs OBJECTIDENTIFIER::={ convSdllcObjects 2}-- *************************************************************************
-- * Serial Interface table
-- *************************************************************************convSdllcPortTable OBJECT-TYPE
SYNTAXSEQUENCEOF ConvSdllcPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of interfaces and SDLC addresses configured for SDLLC
conversion"::={ convSdllcPorts 1}convSdllcPortEntry OBJECT-TYPESYNTAX ConvSdllcPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Status and configuration values for a specific SDLLC conversion
interface and SDLC address. "INDEX{ ifIndex }::={ convSdllcPortTable 1}
ConvSdllcPortEntry ::=SEQUENCE{
convSdllcPortVirtMacAddr MacAddress,
convSdllcPortVirtRing Integer32,
convSdllcPortBridge Integer32,
convSdllcPortLlc2Ring Integer32,
convSdllcPortLocalAck TruthValue,
convSdllcPortLocalAckState INTEGER,
convSdllcPortMaxLlc2FrameSize Integer32}convSdllcPortVirtMacAddr OBJECT-TYPESYNTAXMacAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The local administered virtual MAC address for the device on
the serial interface."::={ convSdllcPortEntry 1}convSdllcPortVirtRing OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The virtual ring number assigned to the serial interface."::={ convSdllcPortEntry 2}convSdllcPortBridge OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The bridge number assigned to SDLLC conversion."::={ convSdllcPortEntry 3}convSdllcPortLlc2Ring OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The ring number assigned to the LLC2 side of the SDLLC conversion."::={ convSdllcPortEntry 4}convSdllcPortLocalAck OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates if all SDLLC sessions are locally acknowledged.
TRUE-> SDLLC sessions are locally acknowledged
FALSE-> SDLLC sessions are not locally acknowledged
"::={ convSdllcPortEntry 5}convSdllcPortLocalAckState OBJECT-TYPESYNTAXINTEGER{disconnected (1),-- LAK not connected, but peers may belocalDiscWait (2),-- Waiting for local peer to disconnectremDiscWait (3),-- Waiting for remote peer to disconnect
remWait (4),-- Waiting for peer to openlocalWait (5),-- Waiting for local LLC2 to openconnectPending (6),-- Synchronize us before final connectconnected (7),-- Full data transfer possibleremQOnWait (8),-- Waiting for Quench on acknowledgementremQOffWait (9),-- Waiting for Quench off acknowledgementquenched (10),-- We're quenched, expect no dataunknown (255)-- Unknown or not-applicable state}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"State of the local acknowledgment session between two stations."::={ convSdllcPortEntry 6}convSdllcPortMaxLlc2FrameSize OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The largest information frame (I-frame) size that can be sent or
received on the LLC2 session."::={ convSdllcPortEntry 7}-- *************************************************************************
-- * Address table
-- *************************************************************************convSdllcAddrTable OBJECT-TYPESYNTAXSEQUENCEOF ConvSdllcAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of SDLC addresses configured for SDLLC
conversion on a particular interface."::={ convSdllcAddrs 1}convSdllcAddrEntry OBJECT-TYPESYNTAX ConvSdllcAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Status and configuration values for a specific SDLLC conversion
SDLC address. "INDEX{ ifIndex, convSdllcAddrSdlcAddr }
::={ convSdllcAddrTable 1}
ConvSdllcAddrEntry ::=SEQUENCE{
convSdllcAddrSdlcAddr INTEGER,
convSdllcAddrPartnerMacAddr MacAddress,
convSdllcAddrXID OCTETSTRING,
convSdllcAddrState INTEGER,
convSdllcAddrMaxSdlcFrameSize Integer32}convSdllcAddrSdlcAddr OBJECT-TYPESYNTAXINTEGER(0..255)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The address of the SDLC station."::={ convSdllcAddrEntry 1}convSdllcAddrPartnerMacAddr OBJECT-TYPESYNTAXMacAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The MAC address of the LLC2 station, for device-initiated SDLLC
connections."::={ convSdllcAddrEntry 2}convSdllcAddrXID OBJECT-TYPESYNTAXOCTETSTRING(SIZE(4))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The XID value that is associated with the SDLC station.
This value must match the host configured value."::={ convSdllcAddrEntry 3}convSdllcAddrState OBJECT-TYPESYNTAXINTEGER{disconnected (1),-- session disconnectedsdlcDisconnecting (2),-- disconnect pending SDLC sidesdlcPriConnecting (3),-- connect pending SDLC primary sidenetDisconnecting (4),-- disconnect pending network sidenetConnecting (5),-- connect pending network side
sdlcSecConnecting (6),-- connect pending SDLC secondary sideconnected (7)-- session connected}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Current state of the SDLLC connection."::={ convSdllcAddrEntry 4}convSdllcAddrMaxSdlcFrameSize OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The largest information frame (I-frame) size that can be sent or
received on the SDLC session."::={ convSdllcAddrEntry 5}-- *************************************************************************
-- * SDLLC Notifications
-- *************************************************************************convSdllcNotificationPrefix OBJECTIDENTIFIER::={ ciscoSnaSdllcMIB 2}
convSdllcNotifications OBJECTIDENTIFIER::={ convSdllcNotificationPrefix 0}convSdllcPeerStateChangeNotification NOTIFICATION-TYPEOBJECTS{convSdllcAddrState }STATUScurrentDESCRIPTION"This Notification indicates that the state of an SDLLC connection
has transitioned to connected or disconnected."::={ convSdllcNotifications 1}-- *************************************************************************
-- * Conformance Information
-- *************************************************************************
--sdllcMibConformance OBJECTIDENTIFIER::={ ciscoSnaSdllcMIB 3}sdllcMibCompliances OBJECTIDENTIFIER::={ sdllcMibConformance 1}sdllcMibGroups OBJECTIDENTIFIER::={ sdllcMibConformance 2}--
-- *************************************************************************
-- * Compliance Statements
-- *************************************************************************
sdllcMibCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for sdllc."MODULE-- this moduleMANDATORY-GROUPS{
convSdllcPortGroup,
convSdllcAddrGroup
}::={ sdllcMibCompliances 1}convSdllcPortGroup OBJECT-GROUPOBJECTS{
convSdllcPortVirtMacAddr,
convSdllcPortVirtRing,
convSdllcPortBridge,
convSdllcPortLlc2Ring,
convSdllcPortLocalAck,
convSdllcPortLocalAckState,
convSdllcPortMaxLlc2FrameSize
}STATUScurrentDESCRIPTION"A collection of objects providing configuration and
operational information about an SDLLC port."::={ sdllcMibGroups 1}convSdllcAddrGroup OBJECT-GROUPOBJECTS{
convSdllcAddrPartnerMacAddr,
convSdllcAddrXID,
convSdllcAddrState,
convSdllcAddrMaxSdlcFrameSize
}STATUScurrentDESCRIPTION"A collection of objects providing configuration and
operational information about an SDLC address."::={ sdllcMibGroups 2}END